package ar.com.binarit.entities

import ar.com.binarit.Person
import ar.com.binarit.util.DateUtil

class Pago {
	
	Person usuario
	Viaje viaje
	TipoPago tipoPago
	EstadoPago estadoPago
	Date fechaPago
	BigDecimal total

    static constraints = {
		viaje(nullable:true)
		usuario(nullable: false)
		tipoPago(nullable: false)
		estadoPago(nullable: false)
    }
	
	String toString(){
		"A ${usuario} [${DateUtil.toString(fechaPago)} por el viaje ${viaje}]"
	}
	
	boolean puedePagarse(){
		return false
	}
}
